package com.iteaching.net;

import org.apache.http.ParseException;

import android.os.AsyncTask;

/**
 * <p>
 * parameters[0] uri
 * </p>
 * 
 * @author 
 * 
 */
public class NetTaskGet extends AsyncTask<String, Integer, String> {

	@Override
	protected String doInBackground(String... params) {
		String uri = params[0];
		String result = "";
		try {
			result = NetUtils.sendGet(uri);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		return result;
	}

	DataRecievedGet dataRecievedget;

	public interface DataRecievedGet {
		public void resultDataGet(Object data);
	}

	public void setDataRecievedGet(DataRecievedGet dataRecievedget) {
		this.dataRecievedget = dataRecievedget;
	}

	@Override
	protected void onPostExecute(String result) {
		if (result != null) {
			dataRecievedget.resultDataGet(result);
		}
		super.onPostExecute(result);
	}

}
